module.exports = {
	computed: {
		themeColor: {
			get() {return this.$store.state.skin.themeColor;},
			set(val) {this.$store.state.skin.themeColor = val;}
		},
		isLogin: {get() {return !!this.$store.state.user.userId;}},
		isWxMpAd: {get(){return this.$store.state.app.isWxMpAd;}},
		sysstatusBarHeight: {get(){return uni.getSystemInfoSync().statusBarHeight}},//状态栏高度
		topHeight: {get(){return 44 + uni.getSystemInfoSync().statusBarHeight}},
	},
	data(){
		return{
			interstitialAd:null,
		}
	},
	onShow() {
		// this.$store.dispatch('setSkin');
		// this.$store.dispatch('setSkinTab');
		
		// if (!this.verifyLogin()) return;
	},
	onLoad() {
		// 设置默认的转发参数
		this.$u.mpShare = {
			title: '', // 默认为小程序名称
			path: '', // 默认为当前页面路径
			imageUrl: '' // 默认为当前页面的截图
		}
	},
	onShareAppMessage() {
		return this.$u.mpShare
	},
	// #ifdef MP-WEIXIN
	onShareTimeline() {
		return this.$u.mpShare
	},
	// #endif
	methods: {
		setNavigationBarColor(){
			uni.setNavigationBarColor({
				frontColor: '#ffffff',
				backgroundColor: this.themeColor.color
			});
		},
		/**
		 * link对象点击事件
		 * 支持tabBar页面
		 */
		onLink(linkObj) {
		  if (!linkObj) return false
		  // 跳转到指定页面
		  this.$app.onLink(linkObj)
		  return true
		},
		verifyLogin(){
			if (!this.isLogin){
				uni.navigateTo({
					url:'/pages/login/login'
				})
				return false
			}
			return true;
		}
	},
	
}
